دوره ی آموزش لینوکس برای برنامه نویسان

دوره ی آموزش لینوکس برای برنامه نویسان
نکات مهم درباره ی این محصول
دوره بصورت فایل های ویدیویی با متعلقات موجود تحویل داده میشود
دوره دارای پشتیبانی آنلاین میباشد
کپی رایت این محصول برای سایت avasam.ir میباشد
ثبت نام در دوره فوری و همان لحظه ی درخواست شما می باشد
جزئیات محصول
مدرس : مهندس نیکزاد
کیفیت: ویدیو ۱۰۸۰p
تعداد جلسات: ۱۵ جلسه
توزیع لینوکسی: Arch Linux
شرکت کننده : ۳۵۲۶ نفر
ضمانت بازگشت : تا یک هفته
۲,۰۰۰,۰۰۰ تومان
۲۸%
۱,۴۵۰,۰۰۰ تومان
این محصول در جشنواره بهار قرار گرفته و تخفیف به مدت محدودی فعال است.

تاریخ اتمام تخفیف : پایان روز سه شنبه ۱۱ اردیبهشت ۱۴۰۳

سام نیکزاد
مدرس : سام نیکزاد

کارشناسی مهندسی نرم افزار
کارشناس ارشد هوش مصنوعی
تجربه تدریس برنامه نویسی از ۱۳۹۲

نیاز به کمک داری ؟ پشتیبانی ما در تلگرام و واتساپ پاسخگوی شماست ۰۹۳۵۴۸۸۷۳۴۴
پادکست دوره ی آموزش لینوکس برای برنامه نویسان
پادکست صوتی راهنمای این محصول

سرفصل های دوره ی آموزش لینوکس برای برنامه نویسان

+ جلسه ی 1

قفل
آموزش نصب آرچ لینوکس - نصب arch linux

در جلسه ی اول دوره ی آموزش لینوکس برای برنامه نویسان به آموزش کامل نصب آرچ لینوکس میپردازیم که روی سیستم های uefi انجام میگیرد.

سخت ترین نصب در بین توزیع های لینوکسی نصب آرچ لینوکس است ولی با دیدن جلسه ی اول این دوره ی آموزشی در کمترین زمان ممکن و به سادگی تمام شما میتوانید سیستم عامل آرچ لینوکس را نصب و راه اندازی کنید.

البته برای بالا آوردن سیستم عامل Arch linux به آموزش نصب محیط Gnome در آرچ لینوکس هم میپردازیم تا شما بتوانید هم آرچ لینوکس را نصب کنید و هم گنوم را برای آن آماده سازی کنید.

آموزش نصب آرچ لینوکس

بی شک یکی از دلایلی که افراد از آرچ لینوکس دست میکشند نصب کننده ی سخت آن است و تیم توسعه دهنده ی آرچ لینوکس هم هرگز برنامه ای برای ساختن یک نصب کننده ی گرافیکی ندارند چون فلسفه ی آرچ لینوکس به این شکل است که تمام موارد نصب شده باید توسط خود کاربر تعریف و تنظیم و نصب شود و در این صورت است که یک لینوکس سریع و پایدار به دست می آید.

اما اگر از مرحله ی اول که سخت ترین مرحله ی استفاده از آرچ لینوکس هست رد شوید و به درستی نصب آرچ لینوکس را آموزش ببینید به یک سیستم عامل پایدار و زیبا برای برنامه نویسی و تمامی کارهای روزمره ی خود دست پیدا میکنید.

در جلسه ی اول دوره ی آموزش لینوکس برای برنامه نویسان ، به راحتی تمام آموزش نصب کردن آرچ لینوکس را یاد خواهید گرفت و تمام نکات و سختی های نصب کننده ی آرچ لینوکس برای شما حل خواهد شد.

آرچ لینوکس هیچ واسط گرافیکی برای نصب و راه اندازی ندارد و تمام مراحل نصب با دستورات ترمینالی که در یک صفحه ی مشکلی وارد میشود انجام میشوند و به همین خاطر ظاهرا سخت هستند اما با دیدن یک آموزش خوب میبینید که تفاوت چندانی هم بین نصب کننده ی گرافیکی و دستوری وجود ندارد بلکه به نظر ما نصب کننده ی دستوری در ترمینال بهتر هم هست چون بسیاری از مفاهیم اصلی را که باید از لینوکس درک کنید در همان مراحل اول نصب یاد میگیرید پس چه بهتر ! 

 

برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ی 2

قفل
آموزش کار با ترمینال لینوکس - آموزش مدیریت بسته های آرچ لینوکس

آموزش کار با دایرکتوری ها و فایل ها از طریق ترمینال لینوکس

بعنوان یک برنامه نویس بسیار مهم است زمانی که از لینوکس استفاده میکنید بتوانید با فایل ها و دایرکتوری ( فولدر ) های مختلف کار کنید و به راحتی انها را مدیریت کنید.

در ابتدای جلسه ی دوم دوره ی آموزش لینوکس برای برنامه نویسان به این موضوع مهم پرداخته میشود و آموزش کار با دایرکتوری ها و فایل های مختلف در ترمینال لینوکس آموزش داده میشود.

همچنین تکنیک هایی از ترمینال گفته میشود که شامل نکات خوبی است.

موضوعاتی که برای این بخش پوشش داده میشود بطور خلاصه موارد زیر هستند:

  • آموزش پویش بین دایرکتوری های مختلف با ترمینال لینوکس
  • آموزش ایجاد حذف و ویرایش فایلها و دایرکتوری ها با استفاده از ترمینال لینوکس

 

آموزش نصب بسته ها و برنامه های مختلف در آرچ لینوکس ( Arch linux )

در بخش بعدی این جلسه ی آموزش به نحوه ی نصب کردن ، مدیریت و بروزرسانی بسته های مختلف لینوکس در آرچ میپردازیم که شامل برنامه ها هم میشود که نصب و استفاده میشود.

ابزار مدیریت بسته ها در سیستم عامل آرچ لینوکس بصورت پیشفرض pacman است که مخفف package manager هست و با استفاده از آن میتوانید به مخزن اصلی پکیج های آرچ لینوکس بصورت مستقیم دسترسی داشته باشید و بسته ها و برنامه های مختلفی را پیدا و نصب کنید یا آنها را بروزرسانی و حذف کنید.

همچنین با استفاده از pacman میتوان پکیج های جانبی که در بخش AUR آرچ لینوکس هم هستند نصب کرد ولی این کار دشواری های خود را دارد که اینجاست جایگزین های بهتری برای pacman معرفی میکنیم و نحوه ی نصب و استفاده از آنها را آموزش میدهیم.

یکی از پرکاربردترین جایگزین های مدیریت بسته ها در آرچ لینوکس ابزارهای yaourt و yay است که ما در ادامه به آموزش کامل نصب yay میپردازیم و سپس بسته ها را با استفاده از yay مدیریت میکنیم و همچنین بصورت مستقیم به بسته های AUR هم دسترسی داریم  و میتوانیم آن بسته ها را هم نصب و بروزرسانی کنیم. همچنین yay در هنگام بروزرسانی و حذف برنامه ها قدرتمندتر عمل میکند و وابستگی ها را بخوبی تشخیص میدهد چون هربسته در لینوکس ممکن است وابسته به بسته های دیگر باشد و ...

 

 

برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ی 3

قفل

آموزش کار با محیط گنوم ( gnome ) در آرچ لینوکس

گنوم ( gnome ) چیست ؟

گنوم بصورت خلاصه یک دسکتاپ برای انواع توزیع های لینوکسی است. از آنجایی که در لینوکس تمام بخش ها از هم جدا هستند و این توانایی وجود دارد که هر بخش را حذف کرد و جایگزین دیگری بجای آن نصب کرد محیط دسکتاپ نیز به این شکل است و شما میتوانید روی لینوکس و توزیع لینوکسی که نصب کردید دسکتاپ های دیگری نصب کنید.

این صحبت کاملا در تضاد با سیستم عامل های دیگری مثل ویندوز و مک است که تمام مکمل های سیستم عامل بصورت بسته درون آن است و کاربر هیچ اجازه ای در تغییر انها ندارد.

محیط های دسکتاپی زیادی را میتوان برای لینوکس نصب کرد از جمله موارد زیر : 

  • gnome
  • kde plasma
  • xfce

سه مورد بالا محبوب ترین محیط های دسکتاپی هستند که xfce از همه سبک تر و سریعتر هست ولی خیلی از ابزارها را بصورت آماده درون خود ندارد و شما مجبور هستید تک به تک پیدا کنید و نصب کنید.

اما gnome و kde plasma تقریبا محیط های دسکتاپی کامل و اماده ای هستند به دلیل اینکه درون خود برنامه ها و ابزارهای از پیش نصب شده ای دارند حجم بیشتری هم دارند و ممکن است در ابتدا سرعت کمتری هم نسبت به xfce داشته باشند ولی این دلیلی بر بد بودن آنها نیست اگر به درستی تنظیم و استفاده شوند هر دو مورد هم سرعت بالایی در لینوکس خواهند داشت.

در این دوره ی اموزشی در بخش آموزش نصب آرچ لینوکس دیدیم که ما محیط گنوم را انتخاب کردیم و روی آرچ لینوکس نصب کردیم.

به همین خاطر جلسه ی سوم را به تعریف مفاهیم اولیه گنوم پرداختیم و کار با گنوم را بصورت کامل اموزش دادیم.

 

آموزش تنظیمات محیط گنوم ( gnome ) و کار با گنوم در آرچ لینوکس

در این جلسه ی آموزشی بصورت مفصل درباره ی تنظیمات سیستم عامل لینوکسی که میتواند هر توزیعی از لینوکس باشد که ما در اینجا آرچ لینوکس را انتخاب کردیم میپردازیم.

تنظیمات گنوم چیزی شبیه به کنترل پنل ویندوزی هست و شما میتوانید تمامی تنظیمات اصلی سیستم عامل را در آن قسمت کنترل کنید.

همچنین بخش های زیادی از محیط گنوم ( gnome ) در این جلسه آموزش داده خواهد شد.

 

 

برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ی 4

قفل

پیدا کردن برنامه های جایگزین برای لینوکس

آموزش پیدا کردن برنامه های جایگزین در لینوکس

اگر شما بعنوان یک برنامه نویس از ویندوز یا مک به لینوکس مهاجرت کرده باشید مطمئنا ابزارهایی که در ویندوز یا مک داشتید اکنون به آن شکل وجود ندارد و شما با دنیایی جدید مواجه هستید.

گاهی پیدا کردن ابزارها و برنامه های جایگزین ویندوزی و مک در لینوکس دشوار است و باعث میشود فردی که به تازگی به لینوکس مهاجرت کرده است دچار سردرگمی شود و ساعت هایی را از دست بدهد تا بتواند جایگزین مناسب را پیدا کند.

در این جلسه ی آموزشی به برخی از برنامه های معروف و محبوب ویندوزی و مک خواهیم پرداخت و جایگزین های عالی برای آنها در سیستم عامل لینوکس معرفی خواهیم کرد.

در این جلسه تکنیک های پیدا کردن سریع جایگزین برنامه ها در لینوکس خواهیم پرداخت و سایت هایی که جایگزین برنامه ها را معرفی میکنند را به شما معرفی خواهیم کرد.

 

برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ی 5

قفل

آموزش برنامه نویسی وب در لینوکس 

 

آموزش برنامه نویسی وب در آرچ لینوکس

 

برنامه نویسی وب در لینوکس از اهمیت بالایی برخوردار است به این دلیل که اکثر برنامه نویسان امروزه با برنامه نویسی وب سر و کار دارند.

زبان های برنامه نویسی چون پی اچ پی ، پایتون ، جاوا اسکریپت و ... برای برنامه نویسی وب مورد استفاده قرار میگیرند و امروزه در بین برنامه نویسان وب از اهمیت و محبوبیت بالایی برخوردار هستند.

برای اینکه بتوانیم آرچ لینوکس خودمان را به یک محیط برنامه نویسی وب تبدیل کنیم در این جلسه ی آموزشی به معرفی کامل ابزارهای مورد نیاز جهت برنامه نویسی وب در لینوکس پرداختیم.

تمرکز اصلی این جلسه روی آماده سازی محیط کدنویسی PHP در سیستم عامل ARCH لینوکس است پس به همین منظور ابتدا آموزش نصب و آماده سازی محیط برنامه نویسی php در آرچ لینوکس را آموزش خواهیم داد.

برای برنامه نویسی php در لینوکس نیاز است که بتوانیم php , mysql و apache را نصب و تنظیم کنیم.

از آنجایی که نصب تک به تک موارد بالا زمان گیر است به همین منظور از یک برنامه ی قدرتمند استفاده میکنیم تا همه ی موارد بالا را بصورت خودکار نصب کند و اسم آن برنامه هم xampp است

آموزش کامل نصب و راه اندازی xampp برای لینوکس در این جلسه داده شده است.

سپس برای ویرایش کردن کد های php باید به سراغ ادیتور های مختلف برویم که در این جلسه به معرفی و آموزش اینها پرداخته شده است.

در ادامه ی این جلسه ی آموزشی به نصب و راه اندازی composer در لینوکس میپردازیم که یک نرم افزار مدیریت کننده برای تمام وابستگی های php می باشد.

از آنجایی که نود جی اس یکی از محیط های پر طرفدار در بحث برنامه نویسی وب است به آموزش نصب node js در لینوکس نیز میپردازیم سپس npm را نصب میکنیم.

در نهایت به آموزش نصب و راه اندازی docker در آرچ لینوکس میپردازیم.

برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ی 6

قفل

آموزش نصب پایتون در لینوکس 

آموزش برنامه نویسی پایتون در لینوکس

این جلسه ی آموزشی مختص برنامه نویسانی است که با زبان قدرتمند پایتون سر و کار دارند . در این جلسه به آموزش نصب و راه اندازی محیط کدنویسی پایتون در آرچ لینوکس خواهیم پرداخت.

در ابتدا نسخه های مختلف پایتون که نسخه ی ۲ و ۳ پایتون است را بررسی خواهیم کرد و سپس نصب هر کدام را بصورت مجزا روی لینوکس اموزش خواهیم داد.

در این جلسه به معرفی محیط های کدنویسی پایتون در لینوکس خواهیم پرداخت و آموزش نصب محیط pycharm برای برنامه نویسی پایتون در آرچ لینوکس را آموزش خواهیم داد.

در ادامه به ساخت پروژه ی جدید در محیط pycharm خواهیم پرداخت.

یکی از محیط های قدیمی و پرکاربرد eclipse هست که در این جلسه آموزش نصب ایکلیپس برای برنامه نویسی پایتون را آموزش خواهیم داد.

در نهایت به معرفی ، آموزش نصب و راه اندازی محیط های دیگری مثل sublime و atom برای برنامه نویسی پایتون در لینوکس خواهیم پرداخت.

برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ی 7

قفل

آموزش نصب محیط برنامه نویسی اندروید در آرچ لینوکس

آموزش برنامه نویسی اندروید در سیستم عامل لینوکس

این جلسه مختص آموزش نصب و راه اندازی محیط برنامه نویسی اندروید برای آرچ لینوکس است. 

برنامه نویسی اندروید در محیط رسمی android studio و با زبان های کاتلین و جاوا انجام میگیرد که در این جلسه به نحوه ی دانلود و نصب کردن محیط android studio در سیستم عامل آرچ لینوکس خواهیم پرداخت.

همچنین در این جلسه به نصب و راه اندازی امولاتور های اندرویدی برای تست برنامه های نوشته شده میپردازیم و آموزش نصب genymotion در لینوکس را نیز آموزش میدهیم.

در این جلسه به تمام موارد لازم برای برنامه نویسی از نصب و راه اندازی محیط و امولاتور گرفته تا نصب sdk های اندروید در لینوکس میپردازیم و سپس یک اپ تستی ایجاد میکنیم تا نتیجه ی کار را ببینیم.

اگر برنامه نویس اندروید یا علاقه مند به برنامه نویسی اندروید هستید متوجه سرعت کم امولاتورهای اندرویدی روی ویندوز یا سرعت کم بیلد کردن گردل شده اید و این مشکل کاملا در لینوکس حل شده است و لینوکس سرعت و پرفرمنس بسیار بالاتری را برای شما ارائه میدهد.

 

برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ی 8

قفل

آموزش نرم افزارهای گرافیکی در آرچ لینوکس

نرم افزارهای گرافیکی جایگزین فتوشاپ و ایلاستریتور در لینوکس

ما در این دوره ی آموزشی سعی کردیم مباحث اصلی برنامه نویسی را پوشش دهیم اما از آنجایی که قصد داریم هر برنامه نویسی که به لینوکس مهاجرت کرده است از دیگر سیستم عامل ها کاملا بی نیاز باشد سعی کردیم مطالب عمومی تر هم مطرح کنیم.

برای مثال برنامه نویسی که کار ساخت وب انجام میدهد به ادیت کردن چند تصویر برای وب خود هم نیاز دارد

یا برنامه نویسی که اپ اندرویدی تولید کرده است به ابزاری نیاز دارد که بتواند قطعه تصاویر مختلف را برش دهد یا لوگو اپ خود را بسازد ...

شاید برنامه نویسانی که با ویندوز یا مک کار میکردند سریعا فتوشاپ را باز میکردند و تصاویر خود را ویرایش میکردند

یا نرم افزار معروف ایلاستریتور را باز کرده و تصاویر وکتور برای سایت خود میساختند تا سرعت سایت خود را بهینه کنند

اما در لینوکس خبری از فتوشاپ و ایلاستریتور و امثالهم نیست و باید جایگزین های خوبی برای آنها پیدا کنید.

 

جایگزین فتوشاپ در لینوکس

در این جلسه ی آموزشی از دوره ی آموزش لینوکس برای برنامه نویسان به معرفی و آموزش نصب برنامه ای قدرتمند که جایگزین خوبی برای فتوشاپ هست میپردازیم.

اسم این نرم افزار گیمپ ( gimp ) هست که تمام ابزارهای لازم برای ویرایش و ساخت انواع تصاویر را دارد.

اما این نرم افزار مناسب طراحی وکتور نیست ولی هر آنچیزی که در فتوشاپ قابل انجام بود اکنون در گیمپ نیز قابل انجام است.

هر چند که در این جلسه به آموزش دریافت و نصب گیمپ روی آرچ لینوکس میپردازیم ولی شما میتوانید بصورت تخصصی تر این دوره ی آموزشی را از دوره ی آموزش gimp استاد نیکزاد تهیه کنید و بصورت تخصصی یاد بگیرید.

 

طراحی وکتور در لینوکس

اگر در ویندوز نرم فزار ایلاستریتور را دیده باشید متوجه هستید که با این نرم افزار میتوانید انواع گرافیک های برداری یا وکتور را طراحی کنید اما به دلیل اینکه در لینوکس چنین چیزی وجود ندارد ما جایگزین خوبی برای ایلاستریتور در لینوکس معرفی کردیم.

نام این نرم افزار inkscape است و یک نرم افزار رایگان و سبک هست که میتوانید هر نوع کار گرافیکی وکتور را در آن طراحی کنید

در این جلسه به آموزش تهیه و نصب inkscape برای آرچ لینوکس میپردازیم و اگر بصورت تخصصی قصد دارید دوره ی آموزشی inkscape استاد نیکزاد را تهیه کنید.

 

برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ی 9

قفل

آموزش ضبط و ویرایش صدا در لینوکس

آموزش ضبط و ویرایش صدا در لینوکس

این جلسه یکی از مباحث عمومی و روزمره در استفاده از سیستم عامل لینوکس است که مطمئنا به درد هر کسی که با لینوکس سر و کار دارد میخورد.

شاید شما هم بخواهید صدای خود را ضبط کنید یا بصورت حرفه ای تر برای محصولات خود پادکست بسازید اما در لینوکس چطور این کار ها انجام میگیرد و آیا قدرت ویندوز و ... را دارد ؟‌ جواب قطعا بله است .

 

آموزش نصب audacity در آرچ لینوکس

نرم افزار audacity یکی از کاملترین و بهترین نرم افزارهای ضبط و ویرایش صداست . شما با استفاده از این نرم افزار میتوانید روی صدای خود افکت های زیادی را اعمال کنید یا میتوانید نویز صدای خود را بگیرید و خیلی کارهای دیگر...

این نرم افزار بعنوان یک نرم افزار پرکاربرد جهت ساخت پادکست در لینوکس است که جایگزین بسیار خوبی برای نرم افزارهای ویرایش صدا در ویندوز و مک است.

در این جلسه به آموزش نصب و راه اندازی نرم افزار audacity در آرچ لینوکس خواهیم پرداخت.

آموزش نصب ابزار pluseaudio روی آرچ لینوکس در این جلسه تدریس خواهد شد.

اگر به دنبال آموزش ساخت پادکست در لینوکس هستید این جلسه را از دست ندهید.

برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ی 10

قفل

نرم افزارهای ضبط دسکتاپ در لینوکس

آموزش ضبط دسکتاپ در آرچ لینوکس

در لینوکس همانند ویندوز و مک میتوانید دسکتاپ خود را ضبط کنید و اگر قصد دارید ویدیو آموزشی از دسکتاپ لینوکس خود میخواهید تهیه کنید این جلسه به درد شما خواهد خورد.

نرم افزارهای ضبط دسکتاپ لینوکس بسیار است ولی چند مورد از انها پایدار تر و بهتر از بقیه هست که در این جلسه به معرفی نحوه ی دانلود و نصب کردن آنها روی آرچ لینوکس خواهیم پرداخت.

در این جلسه مباحث زیر پوشش داده خواهد شد:

  1. آموزش نصب و ضبط دسکتاپ با نرم افزار قدرتمند obs-studio در آرچ لینوکس
  2. آموزش نصب و استفاده از kazam در آرچ لینوکس
  3. آموزش نصب و استفاده از simplescreenrecorder در آرچ لینوکس

آموزش ضبط دسکتاپ در لینوکس با هر یک از نرم افزارهای بالا در این جلسه آموزش داده میشود.

برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ی 11

قفل

 آموزش ویرایش ویدیوها در لینوکس

 آموزش ویرایش و تدوین ویدیو ها در لینوکس - بهترین نرم افزارهای ادیت ویدیو در لینوکس

این جلسه آموزشی با هدف معرفی نرم افزارهای عالی برای ویرایش و تدوین ویدیو ها در لینوکس میباشد.

در این جلسه به مباحث زیر پرداخته شده است : 

  • آموزش نصب و استفاده از نرم افزار kdenlive در آرچ لینوکس
  • آموزش نصب و استفاده از نرم افزار openshot در آرچ لینوکس
  • معرفی و آموزش نصب و استفاده دیگر نرم افزارهای ویرایش ویدیو در لینوکس

در جلسه ی قبلی به نحوه ی ضبط کردن دسکتاپ لینوکس برای تهیه ویدیو های آموزشی و ... پرداختیم و در این جلسه به معرفی و استفاده از برنامه های فوق العاده برای ویرایش و آماده سازی ویدیو ها در لینوکس خواهیم پرداخت که یکی از نیازهای اصلی کاربران لینوکسی است که چه برای برنامه نویسان و چه برای غیر برنامه نویسان کاربرد روزمره دارد و باید هر کاربری دسکتاپ لینوکسی آنها را فرا بگیرد.

برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ی 12

قفل
آموزش مشاهده لاگ لینوکس و مانیتور کردن وضعیت سیستم لینوکس

آموزش مانیتور کردن وضعیت سیستم در لینوکس

یکی از اصلی ترین مسائل که کاربران لینوکس باید آنرا فرا بگیرند و استفاده کنند مانیتور کردن وضعیت کلی سیستم هست در ویندوز با ابزارهای مختلفی این کار انجام میگرفت که یکی از مرسوم ترین آنها task manager بود و ...

اما در لینوکس خبری از task manager نیست و باید چند عدد بسته ی جانبی جهت مانیتور کردن وضعیت کلی سیستم نصب کنید.

 

آموزش نصب psensor در آرچ لینوکس و کاربرد آن

یکی از پکیج های محبوب لینوکس psensor هست و از آنجایی که از اسم آن نیز مشخص هست با سنسورهای حرارتی سر و کار دارد . در سیستم شما چندین سنسور جهت دریافت و کنترل دمای قطعات مختلف را دارند از جمله هسته های سی پی یو و کارت گرافیک و ...

که این پکیج توانایی شناسایی سنسورهای موجود و نمایش میزان مصرف آن سخت افزار و میزان دمای آن بصورت نموداری در بازه ی زمانی خاص است.

از قابلیت های دیگر این برنامه میتوان به هشدار دادن هنگام بالا رفتن دما و شروع شدن با استارت سیستم و ... اشاره کرد.

در این جلسه به نصب و استفاده از این برنامه ی کاربرد بصورت مفصل پرداخته شده است.

 

آموزش نصب و کاربرد اپلیکیشن Stacer

آموزش stacer در آرچ لینوکس

اپلیکیشن stacer نیز یکی از پرکاربردترین اپلیکیشن های لینوکسی است . با برنامه ی stacer میتوانید وضعیت مصرف cpu , ram و میزان هارد دیسک خود را بصورت نمودار گرافیکی مشاهده کنید 

همچنین میتوانید بسته های نصب شده را ببینید و آنها را حذف کنید 

بخش های بسیار کاربردی این اپلیکیشن شما را مجبور میکند که آنرا نصب کنید و روی لینوکس خود داشته باشید.

در این جلسه به آموزش نصب و استفاده ی کامل از stacer روی آرچ لینوکس بصورت مفصل پرداخته شده.

 

آموزش استفاده از journalctl در آرچ لینوکس

بعنوان یک برنامه نویس باید بتوانید از دستورات تخصصی لینوکس نیز استفاده کنید با استفاده از journalctl شما میتوانید لاگ کاملی از سیستم و اتفاقاتی که در طی زمان های مختلف می افتد را مشاهده کنید.

یک مثال میزنیم : فرض کنید در حال کار کردن روی یک پروژه ی مهم هستید که یک دفعه کامپیوتر کرش میکند و مجبور میشوید سیستم را دستی خاموش و روشن کنید. اگر علت این اتفاق را نتوانید پیدا کنید و رفع کنید ممکن است سری بعدی که روی یک پروژه ی حساس کار میکنید نیز این اتفاق رخ دهد.

شما با استفاده از  journalctl  آرچ لینوکس میتوانید علت کرش کردن سیستم یا اصطلاحا هنگ کردن لینوکس خود را پیدا کنید و آنرا رفع کنید .

هر مسئله و اتفاقی که از زمان روشن شدن سیستم اتفاق میوفتد با استفاده از journalctl قابل مشاهده و بررسی است.

 

برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ی 13

قفل

آموزش نصب درایور ها در لینوکس

آموزش نصب درایور ها در لینوکس - نصب nvidia در آرچ لینوکس

در این دوره ی آموزشی هدف ما آموزش آرچ لینوکس است ولی شما میتوانید مباحث این جلسه را برای هر لینوکسی استفاده کنید چون سر و کار ما با هسته یا کرنل لینوکس است و این بخش جدا از اینکه کدام توزیع را استفاده کنید روی تمام توزیع ها کاربردی است.

ما در این جلسه به نحوه ی پیدا کردن تمام درایور های سخت افزاری برای لینوکس و آموزش نصب کردن درایور ها به شیوه های مختلفی را روی لینوکس آموزش خواهیم داد.

 

آموزش نصب کردن درایور Nvidia روی لینوکس بصورت اختصاصی

در این جلسه به نحوه ی پیدا کردن و نصب کردن درایور مناسب برای nvidia را آموزش خواهیم داد. بسیاری از افرادی که با لینوکس کار میکنند دارای کارت گرافیک nvidia هستند و همانطور که میدانید برای این کارت گرافیک درایور های مختلفی وجود دارد که بعضی اوقات نصب و راه اندازی آنها مشکل است

در این جلسه به راحتی هر چه تمام تر روی آرچ لینوکس درایور nvidia را نصب خواهیم کرد.

 

آموزش نصب و راه اندازی کارت شبکه وای فای در آرچ لینوکس

در این جلسه ی آموزشی لینوکس برای درک مفاهیم بیشتری از نصب و راه اندازی درایور ها یک مثال دیگر برای نصب کارت شبکه وای فای آموزش خواهیم داد.

از انجایی که اگر شما بخواهید از امکانات ویژه ی کارت وای فای خود مثل مانیتورینگ مود استفاده کنید باید درایور آنرا به درستی نصب کرده باشید که در این جلسه پوشش داده میشود.

 

برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ی 14

قفل

آموزش کار با فایل های چند رسانه ای در آرچ لینوکس 

دوره ی آموزش لینوکس و آموزش کار کردن با فایل های چندرسانه ای در لینوکس

یکی از مسائل مهم در لینوکس توانایی استفاده از فایل های چند رسانه ای است . اگر در ویندوز با استفاده از برنامه ی خاصی موسیقی گوش میکردید یا ویدیو تماشا میکردید الان وقت آن است این کار را به نحو احسن در لینوکس هم انجام دهید.

در این جلسه ی آموزشی از دوره ی آموزش لینوکس برای برنامه نویسان به معرفی و آموزش نصب برنامه های مورد نیاز برای پخش انواع فرمت های صوتی و تصویری پرداخته میشود.

در این جلسه به آموزش نصب برنامه هایی مثل vlc برای پخش ویدیو ، موزیک پلیر های مختلف ، پکیج ffmpeg و اسپاتیفای و ... میپردازیم.

همچنین یاد میگیریم که چطور فرمت های مختلف صوتی و ویدیویی را در لینوکس تغییر دهیم.

 

برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه ی 15

قفل

آموزش پارتیشن بندی و مدیریت دیسک در لینوکس

آموزش پارتیشن بندی در لینوکس

پارتیشن بندی دیسک ها در لینوکس از اهمیت بالایی برخوردار است شما اگر بخواهید هارد دیسک خود را قسمت بندی کنید یا قسمت بندی های قدیمی را بروزرسانی کنید حتما نیاز به ابزار خوبی در لینوکس خواهید داشت یا ا ز ابزارهای آرچ لینوکس استفاده خواهید کرد.

برنامه های زیادی برای پارتیشن بندی دیسک سخت یا هارد اکسترنال در لینوکس وجود دارد که به بهترین های آنها در این جلسه میپردازیم.

آموزش نصب و استفاده از برنامه ی gparted در آرچ لینوکس

برنامه ی gparted را بیشتر کاربران اوبونتو میشناسند چون روی اوبونتو که با دسکتاپ گنوم بصورت پیشفرض نصب شده و وجود دارد.

اما در آرچ لینوکس باید gparted را نصب کنید.

برنامه ی gparted یک ابزار بسیار عالی برای مدیریت پارتیشن های هارد دیسک شماست و شما میتوانید از پارتیشن های قدیمی یک پارتیشن جدید درست کنید یا پارتیشنی را حذف و ویرایش کنید.

 

 

برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره

+ جلسه 16 - آپدیت

قفل

آموزش سفارشی سازی محیط گنوم لینوکس با gnome tweaks

آموزش کار با gnome tweaks گنوم در لینوکس

اگر شما از محیط دسکتاپ گنوم استفاده میکنید بهتر است توانایی سفارشی سازی آنرا هم داشته باشید تا بتوانید دسکتاپ خود را براساس سلیقه ی شخصی خود بسازید.

با استفاده از ابزار gnome tweaks شما میتوانید تقریبا تمام قسمت های دسکتاپ گنوم را سفارشی سازی کنید.

شما میتوانید با استفاده از این ابزار انواع قالب های ظاهری را روی گنوم خود نصب کنید.

میتوانید تم شل گنوم را عوض کنید یا فونت های برنامه ها را تغییر دهید.

میتوانید استایل های مختلف دیگری را برای آیکون های دسکتاپ خود تنظیم کنید.

تغییر فونت و دیگر تنظیمات استایلی دیگر و دیگر تنظیمات سیستمی دیگر از کارهای این ابزار قدرتمند لینوکسی هست که پیشنهاد میکنیم اگر عاشق لینوکس هستید حتما این جلسه را ببینید و از نکات و مطالب مفید آن نهایت استفاده را بکنید.

 

برای دیدن این جلسه باید کل دوره را بخرید :) خرید دوره
ممکن است توضیحات برخی جلسات را در لیست سرفصل ها نبینید و این اتفاق به دلیل تکمیل نوشتاری سرفصل ها است و به معنی این نیست که آن جلسه بصورت ویدیویی موجود نیست

توضیحات و جزئیات :‌

شاید شما هم جزو آن دسته افرادی باشید که سالهاست قصد دارید به سمت لینوکس مهاجرت کنید ولی همیشه سردرگم بودید که تکلیف نرم افزارهایی که در ویندوز یا مک استفاده میکردید چه میشود ؟ آیا آن نرم افزار در لینوکس هم اجرا میشوند یا داستان چطور است؟ شاید فیلم های سینمایی زیادی را در زمینه ی برنامه نویسی دیده باشید که هکر ها یا برنامه نویسان حرفه ای در شرکت های بزرگ با لینوکس کار میکنند و شما هم وسوسه شدید تا لذت لینوکس را بچشید ! 

خیلی از دوره های آموزشی براساس تخصص و کرنل لینوکس هستند و آنها برای چنین افرادی مناسب نیستند چونکه شما قرار نیست در ابتدای شروع حتما وارد کرنل لینوکس یا نوشتن ماژول خاص برای کرنل شوید یا متخصص امنیت در لینوکس ! شما قرار است یک برنامه نویس و یک استفاده کننده ی عادی لینوکس باشید و برای این کار هم دوره های زیاد تخصصی راه حل نیست.

آموزش لینوکس برای برنامه نویسان - آرچ لینوکس

راه حل یک دوره ی جامع و کامل از شروع نصب لینوکس است که با آن دوره بتوانید به یک باره از مک و ویندوز دل بکنید. این دوره همان دوره است که ما آماده کرده ایم. 

 

دوره ی آموزش لینوکس ( arch linux ) برای برنامه نویسان

این دوره ی آموزشی لینوکس یک دوره ی آموزشی عمومی و همچنین مخصوص استفاده ی برنامه نویسان است. هدف اصلی این دوره ورود به دنیای لینوکس است تا شما بتوانید یکی از بهترین توزیع های لینوکسی را نصب کنید و گام به گام پیش روید تا بتوانید به لینوکس مسلط شوید و بعنوان سیستم عاملی برای تمامی کارهای خود استفاده کنید.

دوره ی آموزش کامل لینوکس برای برنامه نویسان

از آنجایی که لینوکس یک سیستم عامل تخصصی است و یادگیری آن برای هر برنامه نویس لازم است این دوره ی آموزشی از اهمیت بالایی برخوردار است.

ویدیوهای این دوره ی آموزشی بصورت فول اچ دی یا کیفیت 1080p تهیه شده است و از نظر کیفیت صوتی نیز عالی میباشد.

 

درباره ی مدرس این دوره

مدرس دوره مهندس سام نیکزاد دارای مدرک کارشناسی کامپیوتر با گرایش نرم افزار میباشد که از حدود سال ۱۳۹۰ بصورت حرفه ای با لینوکس کار کرده است. در پروژه های متن باز مشارکت داشته و مدارک مختلف در حوزه ی لینوکس و امنیت دارد.

از سال ۱۳۸۱ به برنامه نویسی علاقه مند شده و از سال ۱۳۸۵ بصورت آماتور برنامه نویسی را شروع کرده است. در سال ۱۳۸۹ وارد دانشگاه در رشته ی مهندسی کامپیوتر - نرم افزار شده و در سال ۱۳۹۲ فارغ التحصیل شده است سپس در کنکور کارشناسی ارشد در رشته ی هوش مصنوعی قبول شده ولی به دلیل مشغله ی کاری ترک تحصیل و شرکت آوای هوشمند سام را در زمینه ی فناوری اطلاعات و ارتباطات تاسیس کرده است.

از خدمات دیگر مهندس نیکزاد در دنیای لینوکس صوتی کردن کتاب فقط برای تفریح نوشته ی لینوس توروالدز و دیوید دیاموند هست که بصورت رایگان در اینترنت منتشر شده است و به زندگی لینوس توروالدز در زمان خلق کرنل لینوکس پرداخته میشود.

خدمات دیگر مهندس نیکزاد به دنیای متن باز و نرم افزار رایگان تولید دو عدد دوره مخصوص گرافیست ها و کاربرانی هست که مشکلات طراحی وکتور و ... در لینوکس دارند . با این دو دوره هزاران نفر به لینوکس علاقه مند شدند. این دوره به شرح زیر است :‌

  1. دوره ی گیمپ ( ۶۰ جلسه ) پلی لیست دوره در یوتیوب
  2. دوره ی طراحی وکتور گرافیک با inkscape ( ۳۷ جلسه ) پلی لیست دوره در یوتیوب

با این دو دوره تفکر و باور اشتباه درباره ی لینوکس از بین رفت که میگفت لینوکس برای گرافیست ها خوب نیست چون در این دوره به وضوح مشخص میشود که نرم افزاری جایگزین فتوشاپ و ایلاستریتور بصورت قدرتمند برای لینوکس وجود دارد.

 

چرا آرچ لینوکس ( Arch Linux ) را برای تدریس انتخاب کردیم ؟

آرچ لینوکس به دلیل rolling release بودن فقط یک نسخه بیشتر نداره نسخه همون آخرین نسخه ی آپدیت شده است. برخلاف توزیع های دیگر که نسخه های مختلف و آپدیت های نامنظمی دارند همه چیز در آرچ مشخص است و به همین علت آرچ برخلاف تصور عموم یکی از پایدارترین ( استیبل ترین ) توزیع های لینوکسی برای دسکتاپ است.

شاید شما هم شنیده باشید که نصب کردن آرچ لینوکس نسبت به دیگر توزیع های لینوکسی سخت است ولی در نظر داشته باشید چرا باید از یک نصب ساده ترسید ؟ هر چقدر هم سخت باشد نصب کردن فقط یکبار اتفاق میوفتد و قرار نیست هر روز که کامپیوتر خود را روشن میکنید آرچ لینوکس جدیدی نصب کنید ولی یکبار نصب کردن آرچ لینوکس هر چند هم سخت باشد ارزشمند است. در ادامه دلیلش را خواهیم گفت .

آموزش آرچ لینوکس برای برنامه نویسان

آرچ لینوکس نسبت به تمامی توزیع های دیگر لینوکسی از جمله اوبونتو ، لینوکس مینت ، دبین ، فدورا و ... بروزتر هست شما اگر یک یوزر لینوکسی باشید حتما درک خواهید کرد که بعد از مدتی بسته ها و پکیج های آرچ لینوکس همیشه تازه و بروز هستند برخلاف دیگر توزیع ها که ممکنه اصلا بروزرسانی نشن یا بروزرسانی پراکنده و غیرمنظم داشته باشند.

آرچ لینوکس روی هیچ توزیع دیگری نیست بلکه خودش یک توزیع مادر هست و روی کرنل لینوکس بنا شده است به همین علت سرعت بالاتری هم دارد البته سرعت بالای آرچ لینوکس به دلایل دیگری هم وابسته است از جمله شخصی بودن آن برای هر کس که روی کامپیوتر خود نصب میکند یعنی مثل دیگر توزیع ها طوری نیس که همه چیز از پیش نصب شده باشد بلکه شما باید تک به تک نیازمندی های خود را نصب کنید و سیستم عامل مناسب خود را بسازید به همین علت بسیار سریعتر است.

 

چگونه در لینوکس برنامه نویسی کنیم

آموزش برنامه نویسی در آرچ لینوکس

سوال چگونه در لینوکس برنامه نویسی کنیم سوال بسیاری از افرادی است که اکنون در مک یا ویندوز مشغول به برنامه نویسی هستند.

در ابتدای کار انتخاب یک توزیع مناسب و سریع برای برنامه نویسی یک مسئله مهم برای برنامه نویسان است و سپس موجود بودن یا نبودن ابزارها و برنامه هایی که برای کدنویسی استفاده میشود سوال مهم دیگری است که آیا محیط برنامه نویسی که من در ویندوز یا مک استفاده میکنم در لینوکس هم وجود دارد ؟ 

نصب کردن و تنظیم کردن زبان های برنامه نویسی مختلف یکی از دغدغه های اصلی برنامه نویسان است که در این دوره ی آموزشی سعی شده است که محبوب ترین زبان های برنامه نویسی به همراه بهترین محیط های کدنویسی را آموزش دهیم که چطور نصب و استفاده کنید.

 

چند دلیل برای اینکه لینوکس را برای برنامه نویسی انتخاب کنید 

شاید افرادی که هم اکنون در ویندوز یا مک در حال برنامه نویسی باشند سوال کنند چرا باید ویندوز یا مک که با آن در حال کار کردن هستیم را ترک کنیم و به یک سیستم عامل جدید کوچ کنیم ؟ 

این دیدگاه کاملا صحیح است که هر سیستم عاملی توانایی انجام کارهای شما را دارد . یعنی در برنامه نویسی کاری نیست که لینوکس بتواند انجام دهد و ویندوز یا مک عاجز از انجام آن باشند اما بحث ما در اینجا بحث پرفرمنس و خیلی مسائل دیگر است.

اگر بعنوان برنامه نویس ، لینوکس را سیستم عامل همیشگی خود انتخاب کنید به یک سیستم عامل تخصصی دسترسی دارید که پرفرمنس بهتری دارد ، رایگان هست و از همه مهمتر متن باز نیز هست.

تمام فرآیند سیستم عامل را درک میکنید و میتوانید بصورت بهینه از سخت افزار خود استفاده کنید تا در برنامه نویسی سرعت و پردازش بالایی را با لینوکس تجربه کنید.

همچنین استفاده از لینوکس بعنوان تخصص کاری حساب میشود و در رزومه ی شما ثبت میشود و در اکثر شرکت های برنامه نویسی معتبر در کل جهان بلد بودن لینوکس یک مزیت بزرگ حساب میشود و افرادی که با لینوکس کار میکنند دارای اعتبار بیشتری در جوامع برنامه نویسی هستند.

 

بهترین توزیع لینوکس برای برنامه نویسی اندروید چیست ؟ 

بهترین توزیع های لینوکسی برای یادگیری برنامه نویسی

در این دوره ی آموزشی یک جلسه ی کامل درباره ی آموزش نصب و راه اندازی محیط برنامه نویسی اندروید در آرچ لینوکس صحبت خواهیم کرد. البته روش های نصب و راه اندازی در اکثر توزیع ها یکسان میباشد اما سوال اینجاست که بهترین توزیع برای برنامه نویسی اندروید چیست ؟‌

برنامه نویسی اندروید نسبت به دیگر زمینه های برنامه نویسی نیاز به سخت افزار بالاتری دارد چون خود محیط رسمی برنامه نویسی اندروید یعنی Android studio نیاز به سخت افزار بالایی دارد و همچنین عملیات بیلد کردن کدها و اجرا کردن ماشین مجازی یا امولاتور اندروید نیز به منابع دیگری از سخت افزار نیازمند است.

در کل تمامی توزیع های لینوکسی برای برنامه نویسی اندروید مناسب هستند و از نظر پرفرمنس بسیار بهتر از ویندوز و مک عمل میکنند.

اما آرچ لینوکس به دلیل اینکه بسته های اضافه تر و بار اضافه تری روی سخت افزار و منابع شما ندارد پس نتیجه ی مطلوب تری در برنامه نویسی اندروید نمایش میدهد.

 

نمونه های ویدیویی از دوره ی آموزش لینوکس برای برنامه نویسان 

در قسمت پایین یک یا چند ویدیو را بعنوان پیش نمایش دوره ی آموزش لینوکس برای برنامه نویسان ، بصورت رایگان برای شما قرار داده ایم تا قبل از تهیه دوره از کیفیت تصویری و صوتی و شیوه ی بیان مطالب اطمینان حاصل کنید.

اگر ویدیوهای پایین دچار مشکل بودند یا برای شما باز نشدند حتما به پشتیبانی ما از طریق ایمیل info@avasam.ir اطلاع رسانی کنید.

 

محصولات پیشنهادی
افرادی که از دوره های آموزشی آواسام استفاده کرده اند توانسته اند با شرکت های زیر همکاری داشته باشند
آواسام
آواسام
آواسام
آواسام
آواسام
آواسام
آواسام
آواسام
آواسام
آواسام
نظر کاربران ما درباره ی محصولات ما : لطفا گوش دهید

شما هم اگر از کاربران ما هستید نظر خود را به سیستم پشتیبانی بصورت ویس ارسال کنید تا بعد از تایید در این بخش قرار گیرد همچنین میتوانید ویس خود را ایمیل کنید : info@avasam.ir
.:: نظرهای کاربران ::.
ناشناس

سلام

ببخشید آرچ لینوکس برای برنامه نویسی وب مناسبه؟

پشتیبانی آواسام :

سلام . بله مناسبه 

محمدامین رضایی

سلام، ببخشید به این زودی ها جشنواره یا کد تخفیفی برای تهیه دوره ها ندارید من خیلی وقت هست منتظرم؟

البته می دانم که الان روی قیمت دوره ها خط خورده و تخفیف خورده اما منظورم بیشتر از این بود. ممنون.

پشتیبانی آواسام :

سلام. تنها تخفیف موجود همان تخفیف هست که در باکس قیمت دوره مشاهده میکنید.متاسفانه بیش از آن مقدور نمیباشد. با احترام

محمدرضا مشهدی زاده

بهترین پکیج و کامل ترینی که پیدا کردم ‌

علی احمدی

بسیار بسیار دوره ی خوبی هست برای شروع و پیشرفته شدن در لینوکس. ممنونم از این آموزش بسیار عالیتون.

محسن

سلام و خسته نباشید. من قصد دارم این دوره را تهیه کنم میخاستم ببینم آرچ لینوکس برای برنامه نویسی اندروید مناسبه ؟ 

پشتیبانی آواسام :

سلام . ممنون . بله آرچ لینوکس یکی از بهترین و سریعترین توزیع های لینوکسی جهت برنامه نویسی اندروید و کلا موبایل است. با احترام

ناهید اکرمی

سلام دوره ی فوق العاده عالی بود مدرس به مباحث کاملا تسلط داشت کیفیت ویدیو ها فوق العاده خوب بود و مباحث آموزش داده شده کاملا کاربردی و اساسی بود بعد از سالها تونستم باهاش وارد لینوکس بشم و برنامه نویسی کنم 

مجید عباسی

سلام . کمال تشکر را دارم بخاطر برگزاری این دوره - من مدتهاست که دنبال آموزش خوب برای آرچ لینوکس هستم واقعا دوره ی بی نظیری بود و خوب بودن فقط برای یه ثانیه اش هست ممنون

محمد

سلام دوره ی آموزشی فوق العاده ای هست حتما تهیه کنید از مدرس این دوره کمال تشکر را دارم

زهرا موسوی

سلام ممنون بخاطر زحماتی که میکشید قطعا دوره ی فوق العاده ای هست و من به زودی میبینمش